Junit4, Junit5, Jupiter之间的联系,Jupiter的使用指南,用IDEA和Jupiter生成可读性更好的测试报告 |
您所在的位置:网站首页 › jupiter beauvois › Junit4, Junit5, Jupiter之间的联系,Jupiter的使用指南,用IDEA和Jupiter生成可读性更好的测试报告 |
一次因为Jupiter而引发的思考
Jupiter和Junit5之间有什么联系? Jupiter提供了哪些新的测试方法? 如何用IDEA和Jupiter生成可读性更好的测试报告? Junit5目前Java领域内最为流行的单元测试框架 ------ JUnit Junit的最新版本JUnit5于2017年发布。 Junit 5 = Junit Platform + Junit Jupiter + Junit Vintage Junit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。 Junit Jupiter: Junit Jupiter提供了JUnit5的新的编程模型,是JUnit5新特性的核心。内部 包含了一个测试引擎,用于在Junit Platform上运行。 Junit Vintage: 由于JUnit已经发展多年,为了照顾老的项目,JUnit Vintage提供了兼容JUnit4.x,Junit3.x的测试引擎。 Dependency Junit4 junit junit 4.12 test当前dependency会引入junit:4.12和hamcrest-core:1.3的包 Junit vintage engine org.junit.vintage junit-vintage-engine 5.6.2 test当前dependency会引入unit:4.13, apiguardian-api:1.1.0, hamcrest-core:1.3, junit-platform-commons:1.6.2, junit-platform-engine:1.6.2, junit-vintage-engine:5.6.2, opentest4j:1.2.0的包 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |